%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%            请在此填写摘要            %%
%% 请勿编译/排版此文件,请编译PAPER.tex!  %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% \begin{abstract}
%     \small
%     There are various kinds of roller coasters in the world, which makes tourists hard to choose. There are already thousands of rankings online, most which, however, are designed with subjective inclination. Considering the needs of tourists, the author is developing a  that can provide an objective ranking based on stastical learning methods.

%     There are already some technical parameters databases of roller coasters online, most of which has some missing data, however. The author first managed to fit in the data by implementing two different methods, which is Hierarchical Clustering and Back Propagation Neural Network. Then the author established an objective evaluation model based on the CRITIC-Entropy weight method to measure the performance of different roller coasters.

%     This ranking system is portable for various kinds of situation, ranging from fitting in missing data to developing an objective ranking function.


%     \vspace{2em}
%     \textbf{Keywords: } Hierarchical Clustering, Back Propagation Neural Network, CRITIC-Entropy Weight Method, Objective Evaluation System

% \end{abstract}


\renewcommand{\abstractname}{ } %更改摘要二字的样式

% \begin{abstract}
    \vspace{10em}
    \maketitle
    \begin{center}
        \textbf{\large{引言}}
    \end{center}

    本文第一章设计了指令格式，采用定长双子长指令，指令长度为16位。其中，双地址指令有4种指令格式，可以满足\texttt{(dest,\ source)\ =\ (M,\ R),\ (R,\ M),\ (R,\ X),\ (R,\ R)}4种组合方式，满足了立即寻址，直接寻址和寄存器直接寻址的需求，因此双地址指令共有4*5=20条指令；单地址指令有3种指令格式，满足了直接寻址，寄存器直接寻址和相对寻址的需求，注意：由于立即寻址对于\texttt{NOT}指令而言没有任何意义，因此单地址指令不考虑立即寻址，因此，单地址指令共有3条指令；零地址指令只有1条，因此也有自己唯一的指令格式；综上，指令格式共有8种，指令数量共有20+3+1=24条。

    本文第二章设计了CPU逻辑框图，并根据四位加法器74LS181进行了组合逻辑设计，设计了8位ALU芯片，支持\texttt{ADD,SUB,AND,OR,NOT}这5种算数或逻辑运算。

    本文第三章针对需求所要求的定长三级时序系统，对时序系统进行了设计，并对各个节拍中的微操作进行了安排。各个节拍中安排好的微操作将成为进行硬布线设计和微程序设计的基础。经过分析，一个定长指令周期分为取值周期、取有效地址周期和执行周期，共占用6个节拍；其中取值周期占用3个节拍，取有效地址周期占用2个节拍，执行周期占用1个节拍。

    本文第四章就硬布线方式进行了设计，梳理在各个节拍中的数据通路，共有15个数据通路需要进行控制，并进行了组合逻辑设计。第五章根据梳理出的22个通路，就微程序方式进行了设计，指出了微指令的设计方案。微指令采用水平型微指令直接编码，共有25条微指令，一条微指令包含22个微操作，微指令长度为27。

    \vspace{3em}

% \end{abstract}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 如不理解以下部分中各命令的含义，请勿修改！ %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%---------以下生成sheet页----------
% 下面的语句可调整全文行距为标准值的0.6倍，请自行使用
% \renewcommand{\baselinestretch}{0.6}\normalsize
% \maketitle  			% 生成sheet页
\thispagestyle{empty}   % 不要页眉页脚和页码
\setcounter{page}{-100} % 此命令仅是为了避免页码重复报错，不要在意

%---------以下生成目录----------
% \newpage
% \renewcommand{\contentsname}{目录}
% \tableofcontents
% \thispagestyle{empty}   % 不要页眉页脚和页码
% \newpage

% %---------以下生成正文----------
% % \setlength\parskip{0.8\baselineskip}  % 调整段间距
% \setlength{\lineskip}{1.5em}
% \setlength{\parskip}{1.5em}
% \setcounter{page}{1}    % 从正文开始计页码
% \pagestyle{fancy}